home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / utility / 668 / m_spool / readme < prev   
Encoding:
Text File  |  1999-01-01  |  5.4 KB  |  99 lines

  1.      **********************************************************************
  2.      *                                                                    *
  3.      *                 Magic Spooler V1.2                      19.12.1992 *
  4.      *                 ------------------                                 *
  5.      *                                                                    *
  6.      * written by:     Emanuel Möcklin                                    *
  7.      *                 Bahnhofstrasse 45                                  *
  8.      *                 CH-3613 Steffisburg                                *
  9.      *                 FREDDY@ezrz1.vmsmail.ethz.ch                       *
  10.      *                                                                    *
  11.      * written with:   Turboassembler 1.xx                                *
  12.      *                                                                    *
  13.      **********************************************************************
  14.  
  15.  
  16.      CPX die Zweite.
  17.      Die Installation ist auch hier sehr einfach. Sollten Sie das neue Con-
  18.      trolfeld nicht installiert haben, brauchen  Sie  nicht  weiterzulesen,
  19.      ohne  dieses funktioniert der Spooler nämlich nicht, auch wenn der ei-
  20.      gentliche Treiber im Autoordner  installiert  wird.  Dieser  muss  vom
  21.      CPX-Modul  aktiviert  werden.  Zu  diesem Zweck legt der Spooler einen
  22.      Cookieeintrag mit der Kennung "MSPO" an. Über diesen  Cookie  kommuni-
  23.      zieren Treiber und Konfigurationsmodul.
  24.  
  25.  
  26.      1. Magic Spooler ist in der Lage in eine Datei zu drucken.
  27.      Zu  diesem  Zweck benötigt er einen Puffer, in dem die Daten gepuffert
  28.      werden. Je grösser der Puffer ist, desto schneller ist diese Funktion.
  29.      Es kann nötig sein, den Puffer grösser als 1KB zu wählen, da es  sonst
  30.      zu  einem Timeout kommen kann (z.B. bei der Hardcopyroutine). Die Puf-
  31.      fergrösse können Sie mittels des  unteren  Schiebers  einstellen.  Der
  32.      Menüpunkt "DATEI" vereint 5 Funktionen:
  33.  
  34.      -  Neu: Die Druckumlenkung wird aktiviert. Die gewählte Datei wird neu
  35.      angelegt.
  36.      - Öffnen: Die Druckumlenkung wird aktiviert. Es wird ans Ende der  ge-
  37.      wählten Datei geschrieben.
  38.      -  Schreiben:  Dieser  Menüpunkt ist abgehakt, wenn sich noch Daten im
  39.      Puffer befinden. Mittels dieser Funktion können Sie  geschrieben  wer-
  40.      den.
  41.      - Löschen: Die Datei wird gelöscht und der Puffer geleert.
  42.      -  Schliessen:  Die  Druckumlenkung  wird abgeschaltet. Zuvor wird der
  43.      Inhalt des Puffers geschrieben.
  44.  
  45.      Das Drucken in eine Datei funktioniert nicht, wenn Daten  über  Fwrite
  46.      gedruckt werden, es sei denn, Sie haben MiNT installiert.
  47.  
  48.      2. Natürlich kann auch normal gespoolt werden. Die  Puffergrösse  wird
  49.      mittels  des  oberen  Schiebers  festgelegt. Der Menüpunkt "BIOS" legt
  50.      fest, ob Ausgaben über das Bios durch Magic  Spooler  erledigt  werden
  51.      sollen  (bei  abgeschaltetem  Spooler). Dies bringt einen Geschwindig-
  52.      keitszuwachs bei der Ausgabe (etwa Faktor 3-4). Ausgaben  über  Gemdos
  53.      (Cprnout) werden ebenfalls abgefangen und zwar schon im Gemdostrap und
  54.      werden nicht ans Bios weitergeleitet.
  55.      Was passiert, wenn Spooler und Dateiumlenkung gleichzeitig aktiv sind?
  56.      Dann wird zuerst in die Datei gedruckt und anschliessend das Geschrie-
  57.      bene in den Spooler geladen und  gedruckt.  Dadurch  ist  es  möglich,
  58.      grosse Datenmengen zu spoolen, ohne viel Speicher zu verschwenden, die
  59.      Daten  werden einfach auf einen Massenspeicher ausgelagert (geswappt).
  60.      Das Füllen des Spoolers geschieht  bei  einem  Gemdosaufruf,  Probleme
  61.      sollten  dadurch nicht auftreten, ausser das nicht gedruckt wird, wenn
  62.      kein Gemdosaufruf stattfindet, was unwahrscheinlich ist, wenn Sie  mit
  63.      dem Computer arbeiten (nur dann macht ein Spooler Sinn).
  64.      Sie  können eine Datei auch im Hintergrund drucken lassen. Dazu müssen
  65.      Sie diese öffnen (Datei öffnen) und den Spooler einschalten.
  66.      Das Drucken geschieht über den Busyinterrupt, die schnellste  Möglich-
  67.      keit  einen  Drucker  anzusprechen. Gespoolt werden neben den Ausgaben
  68.      über das Bios (Bconout) und Gemdos (Cprnout) auch Hardcopies und  Sig-
  69.      numausgaben.
  70.      Der Menüpunkt "SPOOLER" vereint drei Funktionen:
  71.  
  72.      - An: Der Spooler wird eingeschaltet.
  73.      - Aus: Der Spooler wird ausgeschaltet.
  74.      - Löschen: Der Spoolerinhalt wird gelöscht. Wird aus einer  Datei  ge-
  75.      druckt, wird der Dateizeiger auf Null gesetzt, d.h. es wird wieder vom
  76.      Anfang  der  Datei an gedruckt. So können Sie eine Datei auch mehrmals
  77.      drucken.
  78.  
  79.  
  80.      folgende Dateien sollten sich im Ordner M_SPOOLER\ befinden:
  81.  
  82.      - HEADER.HDR: der 512 Bytes lange Header des CPX-Moduls
  83.      - HEADER.SRC: und der Quelltext dazu
  84.      - MS_SPOOL.PRG: der eigentliche Spooler, gehört in den Autoordner
  85.      - MS_SPOOL.SRC: und der Quelltext dazu
  86.      - MS_CONF.CP: CPX-Modul ohne Header
  87.      - MS_CONF.CPX: CPX-Modul mit Header, gehört in den Ordner CPX\
  88.      - MS_CONF.ICN: das  Icon  zum  CPX-Modul  (ist  Iconklauen  eigentlich
  89.      strafbar?)
  90.      - MS_CONF.RSC/RSD: Resourcefiles zum CPX-Modul
  91.      - MS_CONF.SRC: und der Quelltext dazu
  92.      - README: dieses File
  93.  
  94.  
  95.      Und  zum Schluss das obligate Haftungsstatement: Ich lehne die Haftung
  96.      für Schäden jeglicher Art, die durch den Gebrauch  von  Magic  Spooler
  97.      entstehen,  ab.  Diese  liegt  voll und ganz beim Benutzer dieses Pro-
  98.      gramms.
  99.